/*验证码框*/
.close-btn {
	position: absolute;
	top: 15rpx;
	right: 21rpx;
}

.code_holder {
	font-weight: bold;
	color: #93B6D6;
}


.ok_btn {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 32rpx;
	font-weight: bold;
	color: #fff;
	position: relative;
	margin-top: 50rpx;
	height: 80rpx;
	border-radius: 10rpx;

	background: linear-gradient(122deg, #646464 0%, #1A1A1A 100%);

}



.ok_btn text {
	position: relative;
	z-index: 2;
}

.code_img {
	width: 176rpx;
	height: 44rpx;
}

.code_input_style {
	color: #333;
	font-size: 28rpx;
	font-weight: normal;
	height: 80rpx;
}

.code_input {
	width: 100%;
	border-bottom: 1rpx solid #E6E6E6;
	display: flex;
	align-items: center;
	padding: 20rpx 10rpx;
}

.code_title {
	width: 100%;
	text-align: center;
	line-height: 50rpx;
	font-size: 36rpx;
	color: #333;
	padding-bottom: 30rpx;
}

.code_box {
	width: 604rpx;
	border-radius: 20rpx;
	padding: 50rpx 36rpx;
	position: relative;
	background: #fff;
	border: 1rpx solid #d9d9d9;
}


.get_code {
	width: 160rpx;
	height: 45rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 32rpx;
	color: #FE005A;
}
.get_codeing {
	height: 45rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 32rpx;
	color: #a1a1a1;
}



/** 奖励框**/
.confirm_btn2 {
	width: 420rpx;
	height: 90rpx;
	background: linear-gradient(308deg, #FE0058 0%, #FF5B6C 100%);
	border-radius: 100rpx;
	text-align: center;
	line-height: 90rpx;
	font-size: 32rpx;
	color: #333333;
	font-weight: bold;
	position: relative;
	margin: 80rpx auto 0;
}

.reward_name {
	font-size: 36rpx;
	color: #000;
	font-weight: bold;
}

.rewards_light {
	width: 340rpx;
	height: 340rpx;
	position: absolute;
	top: 85rpx;
	left: 75rpx;
	right: 75rpx;
	animation: rotate 5s linear infinite;
}

@keyframes rotate {
	0% {
		transform: rotate(0);
	}

	100% {
		transform: rotate(360deg);
	}
}

.reward_img {
	width: 234rpx;
	height: 234rpx;
	border-radius: 20rpx;
	margin: 54rpx 0 67rpx;
}

.rewards_title {
	font-size: 32rpx;
	color: #000;
	font-weight: 400;
}

.rewards_box {
	width: 480rpx;
	height: 550rpx;
	background-color: #fff;
	border-radius: 20rpx;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	position: relative;
}